*{
    margin: 0;
    padding: 0;
}
.clearfix{
    zoom:1;//兼容
}
.clearfix:after{
    content: "";
    height: 0;
    line-height:0;
    display:block;
    overflow:hidden;
    clear:both;
}


#bg_color{
    background-color:rgba(243,243,243,1);

}
.voice_nav{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
}
.left_right{
    margin: 0 0.75rem;
    color: #666666;
    font-size: 0.8125rem;
}
.ablum_img{
    display: inline-block;
    width: 5.625rem;
    height:5.625rem ;

}
.text_bottom{
    margin-bottom: 1.53125rem;
    line-height: 1.25rem;
}
.h1_style{
    color: #401115;
    font-size: 0.9375rem;
}
.h1_style_bottom{
    margin-bottom: 0.96875rem;
}
.li_float>li{
    float: left;
    position: relative;
}
.aaa{
    position: absolute;
    padding-left:0.78125rem ;
    top: 8px;
}
.h1_style_text{
    margin-bottom: 0.75rem;
}
.p_style_bootom{
    margin-bottom: 1.4375rem;
    color: #4D4D4D;
    font-size: 0.75rem;
}
.boder_red{
    border: 1px solid rgba(203,67,27,1);
    border-radius:0.90625rem ;
    width: 4.125rem;
    height: 1.78125rem;
    text-align: center;
    line-height: 1.78125rem;
     margin-left: 2rem;
    color: rgba(203,67,27,1);

}
.bbb{
    position: absolute;
    top: 8px;
}
.details_img_style{
    width: 8.4375rem;
    height: 8.4375rem;
}
.vioce_li_style{
    margin-top: 1.75rem;
    margin-left: 1.3125rem;
    color: #666666;
    font-size: 0.75rem;
}
.vioce_li_style>li{
    padding-bottom: 0.59375rem;
}
.voice_nav>div{
    float: left;
}

.voice_line_vioce{
    border: 1px solid rgba(203,67,27,1);
    width:5rem;
    height:0.0625rem;
    margin: 0 auto;
   display: none;
}
.details_style{
    width:21.9375rem;
    height:225px;
    font-size:0.8125rem;
    font-family:PingFang-SC-Regular;
    color:rgba(102,102,102,1);
    line-height:1.25rem;
}
.details_bottom{
    margin-bottom: 0.78125rem;
    font-size: 0.875rem;
    color: #333333;
}
.video_img{
    display: inline-block;
    width: 21.9375rem;
    height: 12.34375rem;
    margin: 0 auto;
}

.tab-box [data-am-widget='tabs']{
    margin: 0 0.75rem;
}
.tab-box .am-tabs-default .am-tabs-nav{
    background-color: #FFFFFF;
}
.tab-box .am-tabs-default .am-tabs-nav a{
    color: #999999;
    font-size: 0.875rem;
    display: inline-block;
    width: 5rem;
    margin: 0 auto;
}
.tab-box .am-tabs-default .am-tabs-nav > .am-active a{
    background-color: #FFFFFF;
    color: #CB431B;
    border-bottom: 1px solid rgba(203,67,27,1);
}
.tab-box .am-tabs-bd{
    border: none;
}
.tab-box .am-tabs-bd .am-tab-panel{
    padding: 0;
}